//
//  UIButton-Extension.swift
//  weibo
//
//  Created by warm on 17/6/20.
//  Copyright © 2017年 hp. All rights reserved.
//

import UIKit

//Swift中类方法是以class 开头的方法，类似于OC+开头的方法


extension UIButton
{
    
 /*
  class func createButton(imageName:String,bgImageName:String)->UIButton
   {


    let Btn=UIButton()
   // tabBar.addSubview(composeBtn)
    //设置一个中间的加号按钮
    
     Btn.setBackgroundImage(UIImage(named: imageName), forState: .Normal)
     Btn.setBackgroundImage(UIImage(named: imageName+"_highlighted"), forState: .Highlighted)
    
    
      Btn.setImage(UIImage(named: bgImageName), forState: .Normal)
    
    
      Btn.setImage(UIImage(named:bgImageName), forState: .Highlighted)
    
    
      Btn.sizeToFit()
    
     // Btn.center=CGPointMake(tabBar.center.x, tabBar.bounds.size.height*0.5)
    
    
    



   return Btn

}
*/
    
/*
     convenience:便利，使用convenience修饰的构造函数叫做便利构造函数
     便利构造函数通常用在对“系统的类”进行构造函数的扩充使用
     便利构造函数的特点：
     1、通常都是写在 Extension里面
     2、init前面需要加载convenience
     3、在便利构造函数中需要明确调用self.init（）
     
     
     
     
     
     */
    
    convenience init(imageName:String,bgImageName:String) {
        
        self.init()
        
        
        self.setImage(UIImage(named: imageName), forState: .Normal)
        self.setImage(UIImage(named: imageName+"_highlighted"), forState: .Highlighted)
        setBackgroundImage(UIImage(named: imageName), forState: .Normal)
        setBackgroundImage(UIImage(named: imageName+"_highlighted"), forState: .Highlighted)
        

        sizeToFit()
        
    }
    
    
    

}



